// pages/confirmsf/confirmsf.js
var app=getApp()
var host=app.globalData.host
import util from '../../../utils/util.js'
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		date:util.formatDate(new Date()),
		mzh2:'',
		note:''
	},
	bindDateChange(e) {
		this.setData({
		  date: e.detail.value,
		});
	  },
	checkdate(date)
	{
		console.log(date)
		if(date.length!=10){
			wx.showToast({
				title: '日期格式错误',
				icon:'error'
			  })
			  return false;
		}
		console.log(date)
		for(var i=0;i<date.length;i++)
		{
			if(i!=4&&i!=7)
			{
				if(date[i]<'0'&&date[i]>'9')
				{
					console.log(date)
					wx.showToast({
					  title: '日期格式错误',
					  icon:'error'
					})
					return false;
				}
			}
			else
			{
				if(date[i]!='-')
				{
					console.log(date)
					wx.showToast({
						title: '日期格式错误',
						icon:'error'
						})
					return false;
				}
			}
		}
		return true;
	},
	doneSF:function() //发送请求完成本次随访
	{
		if(!this.checkdate(this.data.date))
			return;
		if(this.data.note=='')
		{
			this.setData({
				note:'未填写'
			})
		}
		if(this.data.mzh2=='')
		{
			wx.showToast({
			  title: '门诊号未填写',
			  icon:"error"
			})
			return;
		}
		let that=this;
		wx.request({
		  	url: host+'/doctor/one',
		  	method:'POST',
		  	header:
		  	{
				"token":app.globalData.userInfo_doc.msg
			},
			data:
			{
				"recordId": 0,
				"recordMzh": that.data.mzh2,
				"recordNote": that.data.note,
				"recordPid": that.data.p.patientId,
				"recordTime": that.data.date
			}  ,
			success(res)
			{
				console.log(res)
				wx.navigateBack()
				wx.showToast({
				  title: '已完成随访',
				})
			}
		})
	},
	confirmMzh2:function(e)
	{
        this.setData({
            mzh2 : (e.detail.value)
        })
	},
	confirmNote:function(e)
	{
		this.setData({
            note : (e.detail.value)
        })
	},
	confirmDate:function(e)
	{
		this.setData({
            date : (e.detail.value)
		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		//从储存中得到目前正在随访的病人
		this.setData({
			p:wx.getStorageSync('sfThisPatient')
		}) 
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	}
})